package gruppe5.dame.client.gui.game;

import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.JLabel;

/**
 * Listener f&uuml;r das Spielfeld
 * 
 * @author kramerse
 * 
 */
public class ListenerSpielfeld implements MouseListener {

	/**
	 * Spielfeld
	 */
	private Spielfeld feld;

	/**
	 * Konstruktor
	 * @param spielfeld
	 */
	public ListenerSpielfeld(Spielfeld spielfeld) {
		this.feld = spielfeld;
	}

	@Override
	public void mouseClicked(MouseEvent arg0) {
	}

	@Override
	public void mouseEntered(MouseEvent arg0) {
		JLabel label = (JLabel) arg0.getSource();
		//feld.hervorheben(label);
		feld.hervorhebenTEST(label);
	}

	@Override
	public void mouseExited(MouseEvent arg0) {
		JLabel label = (JLabel) arg0.getSource();
		//feld.steinHervorheben(-1, -1);
		feld.entHervorhebenTEST(label);
	}

	@Override
	public void mousePressed(MouseEvent arg0) {
	}

	@Override
	public void mouseReleased(MouseEvent arg0) {
		JLabel label = (JLabel) arg0.getSource();
		//feld.klicked(label);
		feld.klickedTEST(label);
	}
}